Low Overhead File Synchronization Mechanism
نویسندگان
چکیده
Traditional file synchronization programs have difficulties in handling lots of metadata information when the file is transferred to the server. In this paper, we propose a practical approach for minimizing metadata exchanging overhead on the file synchronization system. The key idea of this paper is to adapt hash key compression technique that computes new hash key with several hash keys.
منابع مشابه
An On-Chip Multiprocessor Architecture with a Non-Blocking Synchronization Mechanism
tive to superscalar architectures [5][8][12][13]. Strengths of an on-chip MP architecture are threefold. First, an MP can exploit different level parallelism, thread-level parallelism (TLP), in addition to ILP. Second, the complexity can be suppressed using simple processors. This ensures a high clock rate. Third, communication latency can be significantly reduced using an on-chip network. Thes...
متن کاملFour-Ary Tree-Based Barrier Synchronization for 2D Meshes without Nonmember Involvement
ÐThis paper proposes a Barrier Tree for Meshes (BTM) to minimize the barrier synchronization latency for two-dimensional (2D) meshes. The proposed BTM scheme has two distinguishing features. First, the synchronization tree is 4-ary. The synchronization latency of the BTM scheme is asymptotically log4 n, while that of the fastest scheme reported in the literature is bounded between log3 n an...
متن کاملLARKTM: Efficient, Strongly Atomic Software Transactional Memory
Software transactional memory provides an appealing alternative to locks by improving programmability, reliability, and scalability without relying on custom hardware. However, existing STMs are impractical because they add high overhead and provide weak semantics—or they provide strong atomicity semantics and add even higher overhead. Existing STMs are impractical largely due to the cost of co...
متن کاملEfficient Batched Synchronization in Dropbox-Like Cloud Storage Services
As tools for personal storage, file synchronization and data sharing, cloud storage services such as Dropbox have quickly gained popularity. These services provide users with ubiquitous, reliable data storage that can be automatically synced across multiple devices, and also shared among a group of users. To minimize the network overhead, cloud storage services employ binary diff, data compress...
متن کاملPerformance Evaluation of Meta-Data Transfer and Storage in Clusters
An expressive number of scientific application executed on cluster architectures need some form of permanent storage with high capacity. As a consequence, the performance of the storage system becomes crucial to such applications. Besides granting data I/O performance, it’s important to provide efficient and scalable access to file’s meta-data, allowing the system to scale and, yet, offer a goo...
متن کامل